import { postRequest, getRequest } from '/@/lib/axios';

export const outputAnalysisApi = {
  // // 酸轧机组产量
  getTCMMillUnitData(params: any) {
    return postRequest( '/eapi/tpdol3/findData', params );
  },
  // // 酸轧机组各班组产量
  getTCMCrewProdData() {
    return postRequest( '/eapi/tpdol3/findCrewData', null );
  },
  // 非计划停机
  getTCMUnplannedShutdownData(params: any) {
    return postRequest( '/eapi/tpdol3/findNonHaltData', params);
  },
  // 成材率|异常切损|度次降|降级量|原品种损失
  getModulesData(params: any) {
    return postRequest( '/eapi/tpdol3/findModulesData', params );
  },
  //特种规格钢生产情况 
  getSpeProdSteel () {
    return postRequest( '/eapi/tpdol3/findSpeData', null );
  },
  // 利润
  getProfit () {
    return postRequest( '/eapi/tpdol3/findProfitData', null );
  }
};

export const prodAnalysisVizApi = {
  // 班组目标达成情况
  findCrewAchiData(params: any) {
    return postRequest( '/eapi/tpdol3/findCrewAchiData', params );
  },
  // 重点品种生产情况
  findImpData() {
    return postRequest( '/eapi/tpdol3/findImpData', null );
  },
  // 酸轧机组月产能利用率
  findUtiData() {
    return postRequest( '/eapi/tpdol3/findUtiData', null);
  },
}

export const tcm2280Api = {
  // 小时产量分析
  getHourData(params: any) {
    return postRequest( '/eapi/tcmOutputHour/outpurHourRep', params);
  },
  // 小时产量分析=>实际原因更新
  updateReason(params: any) {
    return postRequest( '/eapi/tcmOutputHour/updateReason', params);
  },
}